.ui-tour-overlay {
	position: fixed;
	opacity: .5;
	z-index: 1000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
}

.popup-window-ui-tour .popup-window-close-icon {
	width: 45px;
	height: 45px;
}

.popup-window-ui-tour .popup-window-angly {
	pointer-events: none;
}

.popup-window-ui-tour-animate {
	position: relative;
	-webkit-animation: popup-window-ui-tour-animate .7s cubic-bezier(0, 0, 0.21, 1.11) forwards;
	        animation: popup-window-ui-tour-animate .7s cubic-bezier(0, 0, 0.21, 1.11) forwards;
	opacity: 0;
}

.popup-window-ui-tour-animate .ui-tour-popup-link {
	margin-bottom: 0;
	border-bottom-style: dotted;
}

.popup-window-ui-tour-animate .popup-window-angly-bottom:before {
	background-color: #2fc6f6;
}

.popup-window-ui-tour-animate .ui-tour-popup-text {
	margin-bottom: 12px;
}

.popup-window-ui-tour-animate .ui-tour-popup-title {
	margin-bottom: 14px;
}

.popup-window-ui-tour-animate .popup-window-buttons {
	padding-top: 7px;
}

@-webkit-keyframes popup-window-ui-tour-animate {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		        transform: translateY(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}

@keyframes popup-window-ui-tour-animate {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		        transform: translateY(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}

.ui-tour-popup-title {
	font: 22px/28px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	color: #333;
	margin-bottom: 18px;
}

.ui-tour-popup-text {
	font-size: 15px;
	line-height: 19px;
	color: #535C69;
	margin-bottom: 16px;
}

.ui-tour-popup-link {
	color: #80868e;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	-webkit-transition: border .2s linear;
	-o-transition: border .2s linear;
	transition: border .2s linear;
	border-bottom: 1px solid rgba(130, 139, 149, .4);
	margin-bottom: 20px;
	display: inline-block;
}

.ui-tour-popup-link-hide {
	display: none;
}

.ui-tour-popup-link:hover {
	color: #80868e;
	border-color: rgba(130, 139, 149, .8);
}

.ui-tour-popup-content {
	border-bottom: 1px solid #edeef0;
	margin-bottom: 16px;
}

.ui-tour-popup-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.ui-tour-popup-btn-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.ui-tour-popup-btn-next {
	border: none;
	outline: none;
	border-radius: 20px;
	background: #3bc8f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M7.615 4.72H0V2.824h7.616V0l3.775 3.775-3.775 3.774V4.721z' opacity='.5'/%3E%3C/svg%3E") no-repeat center right 14px;
	color: #fff;
	-webkit-transition: background-color .16s linear;
	-o-transition: background-color .16s linear;
	transition: background-color .16s linear;
	text-transform: uppercase;
	cursor: pointer;
	padding: 7px 36px 6px 15px;
	font: 12px/18px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
}

.ui-tour-popup-btn-next:hover {
	background-color: #3eddff;
}

.ui-tour-popup-btn-back {
	border: 1px solid transparent;
	outline: none;
	border-radius: 20px;
	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%228%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.775%204.72h7.616V2.824H3.775V0L0%203.775l3.775%203.774V4.721z%22%20opacity%3D%22.612%22/%3E%3C/svg%3E) no-repeat center;
	-webkit-transition: border-color .18s linear, opacity .18s linear;
	-o-transition: border-color .18s linear, opacity .18s linear;
	transition: border-color .18s linear, opacity .18s linear;
	cursor: pointer;
	height: 31px;
	width: 38px;
	margin-right: 6px;
	opacity: .7;
}

.ui-tour-popup-btn-back:hover {
	border-color: #c6cdd3;
	opacity: 1;
}

.ui-tour-popup-btn-hidden {
	opacity: 0;
	pointer-events: none;
}

.ui-tour-popup-counter {
	color: #c3c8c9;
	font-size: 12px;
	line-height: 18px;
}

.ui-tour-popup-index {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.ui-tour-popup-index-item {
	background-color: #d8d8d8;
	width: 8px;
	height: 8px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	border-radius: 50%;
	margin: 3px;
}

.ui-tour-popup-index-item + .ui-tour-popup-index-item {
	margin-left: 5px;
}

.ui-tour-popup-index-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 12px;
	max-width: 190px;
	overflow: hidden;
}

.ui-tour-popup-index-item-passed {
	background-color: #2fc6f6;
}

.ui-tour-popup-index-item-current {
	background-color: #9dcf00;
	-webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 3px #c7cbcf;
	        box-shadow: 0 0 0 2px #fff, 0 0 0 3px #c7cbcf;
}

.ui-tour-popup-counter-text {
	margin: 0 5px;
}

.ui-tour-overlay-element-opacity,
.popup-window-ui-tour-opacity {
	opacity: 0;
}

.ui-tour-overlay-element {
	-webkit-transition: opacity 200ms ease-out;
	-o-transition: opacity 200ms ease-out;
	transition: opacity 200ms ease-out;
}

.popup-window-ui-tour {
	-webkit-transition: opacity 200ms ease-in;
	-o-transition: opacity 200ms ease-in;
	transition: opacity 200ms ease-in;
	-webkit-box-shadow: 0 7px 21px rgba(83,92,105,.20), 0 -1px 6px 0 rgba(83,92,105,.08);
	        box-shadow: 0 7px 21px rgba(83,92,105,.20), 0 -1px 6px 0 rgba(83,92,105,.08);
}

.popup-window-ui-tour,
.popup-window-ui-tour.--condition-primary {
	--color-condition: var(--ui-color-primary, #2fc6f6);
	--ui-tour-popup-border-radius: var(--popup-window-border-radius);
}

.popup-window-ui-tour.--condition-warning {
	--color-condition: var(--ui-color-text-warning, #ffa900);
}

.popup-window-ui-tour.--condition-alert {
	--color-condition: var(--ui-color-text-alert, #ff5752);
}

.ui-tour-popup-condition-top,
.ui-tour-popup-condition-bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 20px;
	overflow: hidden;
	border-radius: var(--popup-window-border-radius);
	pointer-events: none;
}

.ui-tour-popup-condition-top {
	top: 0;
	bottom: unset;
}

.ui-tour-popup-condition-top:after,
.ui-tour-popup-condition-bottom:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background: var(--color-condition);
}

.ui-tour-popup-condition-top:after {
	bottom: unset;
	top: 0;
}

.popup-window-ui-tour.--condition.--condition .popup-window-angly {
	top: -20px;
}

.popup-window-ui-tour.--condition.--condition .popup-window-angly--arrow {
	top: 14px;
	left: 6px;
	width: 17px;
	height: 17px;
	background: transparent;
}

.popup-window-ui-tour.--condition .popup-window-angly--arrow:after,
.popup-window-ui-tour.--condition .popup-window-angly--arrow:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	border-radius: 2px;
}

.popup-window-ui-tour.--condition .popup-window-angly--arrow:after {
	background: transparent;
	border: 4px solid var(--color-condition);
}

.popup-window-ui-tour.--condition .popup-window-angly--arrow:before {
	top: 2px;
	right: 2px;
	left: 2px;
	bottom: 2px;
	background: #fff;
	z-index: 1;
	border-radius: 1px;
}

.ui-tour-popup {
	padding: 17px 25px 22px 25px;
}

.ui-tour-popup-footer-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.ui-tour-body-overflow {
	overflow: hidden;
}

.ui-tour-body-overflow tbody > * {
	pointer-events: none;
}

.ui-tour-selector,
.ui-tour-selector > * {
	pointer-events: auto !important;
}

.popup-window-ui-tour-final {
	opacity: 0;
	-webkit-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear;
}

.popup-window-ui-tour-final-show {
	opacity: 1;
}

.ui-tour-body-overflow .main-kanban-ear-left,
.ui-tour-body-overflow .main-kanban-ear-right {
	pointer-events: none !important;
}

.ui-tour-popup-simple .ui-tour-popup-index,
.ui-tour-popup-simple .ui-tour-popup-btn-back {
	display: none !important;
}

.ui-tour-popup-simple .ui-tour-popup-btn-next {
	background-image: none;
	padding-right: 18px;
}

.ui-tour-popup-events .ui-tour-popup-content {
	border: none;
	margin-bottom: 0;
}

.ui-tour-cursor {
	position: absolute;
	width: 35px;
	height: 35px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='54' height='61'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='50%25' x2='50%25' y1='0%25' y2='98.338%25'%3E%3Cstop offset='0%25' stop-color='%23FFF'/%3E%3Cstop offset='100%25' stop-color='%23F5FCFF'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='131.9%25' height='127.6%25' x='-15.9%25' y='-9.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.10598264 0'/%3E%3C/filter%3E%3Cpath id='b' d='M17.432 0c2.534.007 4.715 1.766 4.867 4.192l.008.216.019 1.445.028 2.013.026 1.524.026 1.299.01.4.024.994.093-.033a6.108 6.108 0 011.642-.32l.304-.012.128-.002c2.263-.012 3.927.92 4.855 2.643l.108.21.028.059.08-.038a5.092 5.092 0 011.776-.473l.254-.01h.12c2.298.035 3.955 1.017 4.81 2.788l.099.217.007.017.048-.015a6.64 6.64 0 011.645-.304l.337-.01h.146c2.597.039 4.938 2.31 4.96 5.152.014 2.08.018 3.502.011 5.062l-.001.363-.026 3.68c-.007 1.21-.008 2.27-.003 3.492l.003.626.015 1.972c.035 3.821-1.735 7.263-4.663 9.95-2.379 2.184-5.386 3.672-7.393 3.697-.332.004-.636.006-.967.008h-.343l-6.322-.025c-.75-.001-1.44 0-2.127.003l-.517.003-1.238.01c-2.583.028-4.602-1.313-6.758-4.03l-.232-.297-.218-.287c-.785-1.048-3.914-5.797-4.975-7.28l-.102-.142-.207-.282a41.358 41.358 0 00-1.235-1.589c-.262-.32-.4-.487-.705-.826l-.141-.157-1.592-1.737C1.933 31.742.88 30.307.314 28.576c-.674-2.056-.275-4.02 1.313-5.73 1.69-1.82 3.958-2.021 6.373-.701 1.231.673 2.547 1.754 3.963 3.246l.304.326.049.052-.012-7.37c-.008-5.915-.005-9.934.007-12.067v-.189l.014-1.265C12.379 2.07 14.712-.006 17.432 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(4.5 3.018)'%3E%3Cuse fill='%23000' fill-rule='nonzero' filter='url(%23a)' xlink:href='%23b'/%3E%3Cpath fill='url(%23c)' stroke='%23979797' d='M18.088 48.691l-3.39-2.718-5.489-7.884-5.427-6.877-1.921-5.795 1.921-2.17 2.519-.469 3.674 2.639 3.671 3.654V4.244L15.759 1.7h3.099l2.172 1.29.392 11.395 2.249-1.046 3.55 1.046 1.495 1.436h4.739l1.734 1.255.586 1.691 2.029-.509h2.146l1.875 1.606v1.567l.461 17.254-1.382 4.523-5.129 4.605-5.086 1.456z'/%3E%3Cpath fill='%23333' fill-rule='nonzero' d='M17.432 0c2.608.007 4.844 1.87 4.875 4.408l.019 1.445.028 2.013.026 1.524c.011.609.023 1.176.035 1.7l.025.993.093-.033a6.286 6.286 0 011.946-.332l.128-.002c2.354-.012 4.06.996 4.963 2.853l.028.059.08-.038c.677-.31 1.353-.475 2.03-.483h.12c2.39.036 4.086 1.097 4.909 3.005l.007.017.048-.015a6.643 6.643 0 011.982-.315h.146c2.597.04 4.938 2.312 4.96 5.153.015 2.24.018 3.717.01 5.425l-.026 3.68a332.424 332.424 0 000 4.118l.015 1.972c.035 3.821-1.735 7.263-4.663 9.95-2.379 2.184-5.386 3.672-7.393 3.697a135.3 135.3 0 01-1.31.009l-6.322-.026c-.938-.002-1.78 0-2.644.006l-1.238.01c-2.675.029-4.745-1.41-6.99-4.327l-.218-.287c-.812-1.084-4.132-6.129-5.077-7.422l-.207-.282a41.358 41.358 0 00-1.235-1.589 20.62 20.62 0 00-.846-.983l-1.592-1.737C1.933 31.742.88 30.307.314 28.576c-.674-2.056-.275-4.02 1.313-5.73 1.69-1.82 3.958-2.021 6.373-.701 1.32.721 2.735 1.91 4.267 3.572l.049.052-.012-7.37c-.008-6.094-.005-10.176.008-12.256l.013-1.265C12.379 2.07 14.712-.006 17.432 0zm-.008 2.99l-.072.001c-1.115.032-2.017.858-2.038 1.944-.018.976-.026 4.049-.024 9.21v1.333l.025 14.448c.003 1.434-1.819 2.05-2.686.908-2.392-3.151-4.438-5.177-6.064-6.065-1.284-.702-2.055-.634-2.747.111-.836.9-1.003 1.726-.663 2.765.407 1.24 1.358 2.506 3.445 4.775l.915.996c.623.68.846.93 1.104 1.24l.498.608c.442.55.88 1.123 1.322 1.73 1.006 1.377 4.312 6.4 5.055 7.392l.095.127c1.769 2.33 3.144 3.307 4.688 3.29 1.66-.017 3.055-.02 4.895-.013l3.962.02c.718.003 1.231.004 1.688.002l.964-.008c1.168-.015 3.525-1.18 5.408-2.91 2.347-2.154 3.722-4.826 3.695-7.72a374.031 374.031 0 01-.017-5.712l.02-2.765c.013-1.875.016-3.272.007-5.18l-.01-1.543c-.009-1.19-1.017-2.17-2.014-2.184a3.718 3.718 0 00-1.606.338v5.674a1.495 1.495 0 01-2.988.064l-.001-.064v-6.049c0-.062.003-.124.01-.184a2.281 2.281 0 01-.02-.137c-.187-1.665-.883-2.31-2.488-2.335-.42-.007-.946.19-1.57.63l-.001 5.638a1.495 1.495 0 01-2.989.065l-.001-.065v-6.048c0-.073.005-.145.015-.215-.26-1.738-1.013-2.404-2.613-2.395-1.212.006-1.794.395-2.108 1.095l.009-.019.001 9.11a1.495 1.495 0 01-2.989.065l-.001-.064v-10.06c0-.07.005-.138.014-.204a49.409 49.409 0 01-.036-.686l-.024-.582a198.97 198.97 0 01-.08-2.953l-.034-1.87-.02-1.27-.037-2.823c-.01-.78-.817-1.453-1.894-1.456z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
	background-size: contain;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

